//
//  MGProgressHUD.h
//  MiguC
//
//  Created by 赖锋海 on 2018/8/9.
//  Copyright © 2018年 咪咕动漫. All rights reserved.
//

#import <MBProgressHUD/MBProgressHUD.h>

typedef void (^MGProgressHUDBlock)(void);

@interface MGProgressHUD : MBProgressHUD

/**
 显示文本

 @param text 文本
 @param view 父类
 */
+ (MBProgressHUD *)showHUDWithText:(NSString *)text addedTo:(UIView *)view;

/**
显示文本

 @param text 文本
 @param view 父视图
 @param duration 显示时间
 @param completion 完成回调
 */
+ (void)showHUDWithText:(NSString *)text addedTo:(UIView *)view duration:(NSTimeInterval)duration completion:(MGProgressHUDBlock)completion;

/**
 显示加载中

 @param view 父类
 */
+ (MBProgressHUD *)showHUDActivityIndicatorViewAddedTo:(UIView *)view;

/**
 显示加载中，带有文本显示

 @param text 文本
 @param view 父类
 */
+ (MBProgressHUD *)showHUDActivityIndicatorViewWithText:(NSString *)text addedTo:(UIView *)view;
/**
 显示加载中，带有文本显示

 @param text 文本
 @param view 父类
 @param duration 显示时间
 @param completion 完成回调
 */
+ (MBProgressHUD *)showHUDActivityIndicatorViewWithText:(NSString *)text addedTo:(UIView *)view duration:(NSTimeInterval)duration completion:(MGProgressHUDBlock)completion;
/**
 隐藏

 @param view 父类
 */
+ (void)hideHUDForView:(UIView *)view;

@end
